home *** CD-ROM | disk | FTP | other *** search
/ PC World 2000 February / PCWorld_2000-02_cd.bin / Komunik / Webscr / HTMLtool / _SETUP.1 / Statusbar Scroller.scp < prev    next >
Text File  |  1999-03-02  |  1KB  |  56 lines

  1. <HTMLtool>Scrolls a string in the status bar</HTMLtool>
  2. <!-- This script scrolls ' Your text goes here ' in the status bar -->
  3. <SCRIPT LANGUAGE="JavaScript">
  4.  
  5. function statusscroll(seed,looped)
  6. {
  7.   var msg  = " Your text goes here                         ";
  8.   var putout = " ";
  9.   var c   = 1;
  10.  
  11.   if (looped > 10) 
  12.   {  window.status="No it scolled often enough !";  }
  13.   else if (seed > 100) 
  14.   {
  15.      seed--;
  16.      var cmd="statusscroll(" + seed + "," + looped + ")";
  17.      timerTwo=window.setTimeout(cmd,100);
  18.   }
  19.   else if (seed <= 100 && seed > 0) 
  20.   {
  21.     for (c=0 ; c < seed ; c++) 
  22.     {  putout+=" ";  }
  23.     putout+=msg.substring(0,100-seed);    
  24.     seed--;
  25.     var cmd="statusscroll(" + seed + "," + looped + ")";
  26.     window.status=putout;
  27.     timerTwo=window.setTimeout(cmd,100);
  28.   }
  29.   else if (seed <= 0) 
  30.   {
  31.     if (-seed < msg.length) 
  32.     {
  33.       putout+=msg.substring(-seed,msg.length);
  34.       seed--;
  35.       var cmd="infoscroll(" + seed + "," + looped + ")";
  36.       window.status=putout;
  37.       timerTwo=window.setTimeout(cmd,100); // 100
  38.     }
  39.     else 
  40.     {
  41.       window.status=" ";
  42.       looped += 1;
  43.       var cmd = "infoscroll(100," + looped + ")";
  44.       timerTwo=window.setTimeout(cmd,75); // 75
  45.     }
  46.   }
  47. }
  48. // -->
  49.  
  50. <!--
  51. statusscroll(100,1)
  52. // -->
  53.  
  54. </SCRIPT>
  55.  
  56.